header {
    width: 100%;
    height: (100rem / 75);
    box-shadow: 0 2px 3px #cecdca;
    border-bottom: 1px solid #cecdca;
    background-color: #f2f1ed;
    a {
        display: inline-block;
        background-image: url(../image/login.jpg);
        width: (160rem / 75);
        height: (53rem / 75);
        background-size: ((160rem / 75) (53rem / 75));
        margin-top: (18rem / 75);
        margin-left: (44rem / 75);
    }

    span {
        float: right;
        width: (36rem / 75);
        height: (36rem / 75);
        background-image: url(../image/user.png);
        background-size: ((36rem / 75) (36rem / 75));
        margin-top: (40rem / 75);
        margin-right: (40rem / 75);
    }
}

.banner {
    width: 100%;
    overflow-x: scroll;

    ul {
        width: 400%;
        overflow: hidden;

        li {
            float: left;
            width: 25%;

            a {
                display: block;
                width: 100%;
                height: 100%;

                img {
                    width: 100%;
                    height: 100%;
                }
            }
        }
    }
}

.row {
    width: 100%;

    .row-head {
        width: 100%;
        border-bottom: 1px solid #f0f0f0;

        img {
            width: (189rem / 75);
            height: (88rem / 75);
            padding-left: (40rem / 75);
        }
    }

    .row-centent {
        width: 100%;
        overflow: hidden;
        background-color: #f2f1ed;
        padding-bottom: (20rem / 75);

        a {
            float: left;
            width: 50%;
            display: block;

            &:first-child {
                border-right: 1px solid #f0f0f0;
                box-sizing: border-box;
            }

            img {
                width: 100%;
            }
        }
    }
}


.ggw {
    width: 100%;

    a {
        display: block;

        img {
            width: (750rem / 75);
            height: (180rem / 75);
        }
    }
}

.row {
    .row-centent-1 {
        a {
            width: 33.3333%;

            img {
                width: 100%;
            }
        }
    }
}

footer {
    position: relative;
    width: 100%;
    height: (260rem / 75);
    background-color: #f2f1ed;
    text-align: center;
    font-family: "楷体";

    p {
        padding-top: (70rem / 75);

        a {
            color: #999896;
            padding: 0 (40rem / 75) 0 (30rem / 75);
            &:first-child{
                border-right: 1px solid #ccc;
            }
        }
    }

    div {
        margin-top: (55rem / 75);
        a {
            color: #999896;
            padding: 0 (40rem / 75) 0 (30rem / 75);
            &:hover{
                color: #f46770;
            }

        }
    }
    h2{
        color: #b2b1af;
        font-size: (26rem  / 75);
        margin-top: (20rem / 75);

    }
    >a{
        position: absolute;
        top: (80rem / 75);
        right: (30rem / 75);
        display: block;
        width: (120rem / 75);
        height: (120rem / 75);
        img{
            width: 100%;
        }
    }
}